<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>

  <body>
    <script>
      let arr = [5, 2, 6, 1, 2, 11, 1];
      // console.log([...new Set(arr)]);

      //   let a=  arr.filter((item,index,arr)=>{

      //         return arr.indexOf(item)==index
      //    })
      //      console.log(a);

      for (var i = 0; i < arr.length; i++) {
        //第二次遍历数组，是第一遍历数组下标的下一个数据
        for (var j = i + 1; j < arr.length; j++) {
          //判断第一层遍历数据和第二层遍历的数据是否相同
          if (arr[i] == arr[j]) {
            //如果数据相同则通过splice删除一条相同的数据
            arr.splice(i, 1);
            i--;
            j--;
          }
        }
      }

      console.log(arr);
    </script>
  </body>
</html>
